package com.pro.mapper;

import com.pro.pojo.*;

import java.util.List;

/**
 * @author YuQing
 * @date 2022/1/8 17:14
 */
public interface JsStatisticalMapper {
    //查询所有商品分类及点击量
    List<JsProductCategroy> getProductCategroys();

    //查询所有商品分类及收藏量
    List<JsProductCategroy> getProductCategroysColl(Integer type);

    //查询所有课程分类及点赞量
    List<JsCourseClass> getCourseClass();

    //查询所有课程分类及分享量
    List<JsCourseClass> getCourseClassShare();

    //查询所有课程分类及收藏量
    List<JsCourseClass> getCourseClassColl();

    //查询所有课程分类及预览量
    List<JsCourseClass> getCourseClassLook();

    //查询所有微圈分类及点赞量
    List<JsActicleCategroy> getMicrocircle();

    //查询所有微圈分类及分享量
    List<JsActicleCategroy> getMicrocircleShare();

    //查询所有微圈分类及收藏量
    List<JsActicleCategroy> getMicrocircleColl(Integer type);

    //查询所有微圈分类及点击量
    List<JsActicleCategroy> getMicrocircleLook();

    //查询所有关键字
    List<JsSearchKeywords> getSearchKeyWords();

    //查询前台用户人数
    Integer getBeforeUser();

    //查询后台用户人数
    Integer getBackstageUser();

    //查询课程订单
    List<JsCourse> getCourseOrder(Integer type);

    //查询商品订单
    List<JsProduct> getProductOrder(Integer type);

    //查询课程评论
    List<JsComment> getCourseComment(Integer type);

    //查询商品评论
    List<JsComment> getProductComment(Integer type);

    //查询微圈评论
    List<JsComment> getMicrocircleComment(Integer type);


}
